/*
 * DatosParametrizables.java
 *
 * Created on 23/10/2008, 11:53:57 AM
 */
package investigaciones_itm.Administracion;

import com.sun.data.provider.RowKey;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.webui.jsf.component.Body;
import com.sun.webui.jsf.component.Button;
import com.sun.webui.jsf.component.Form;
import com.sun.webui.jsf.component.Head;
import com.sun.webui.jsf.component.Html;
import com.sun.webui.jsf.component.Label;
import com.sun.webui.jsf.component.Link;
import com.sun.webui.jsf.component.Page;
import com.sun.webui.jsf.component.PanelGroup;
import com.sun.webui.jsf.component.PanelLayout;
import com.sun.webui.jsf.component.StaticText;
import com.sun.webui.jsf.component.Tab;
import com.sun.webui.jsf.component.TabSet;
import com.sun.webui.jsf.component.Table;
import com.sun.webui.jsf.component.TableColumn;
import com.sun.webui.jsf.component.TableRowGroup;
import com.sun.webui.jsf.component.TextField;
import javax.faces.FacesException;
import investigaciones_itm.ApplicationBean1;
import investigaciones_itm.RequestBean1;
import investigaciones_itm.SessionBean1;
import itm.bo.administracion.FacultadesBO;
import itm.bo.administracion.InstitucionesBO;
import itm.bo.administracion.TipoEventoBO;
import itm.bo.administracion.OcupacionesBO;
import itm.exception.ControlException;
import itm.vo.administracion.InstitucionVO;
import itm.vo.administracion.OcupacionesVO;
import itm.vo.administracion.facultadesVO;
import itm.vo.administracion.TipoEventosVO;
import itm.base.ListaTablapara;
import itm.base.ListaTablaFacultad;
import itm.base.ListaTablaOcupaciones;
import itm.base.ListaTablaInstitucion;
import java.util.ArrayList;
import java.util.List;
import javax.faces.component.html.HtmlMessages;
import javax.faces.component.html.HtmlPanelGrid;

/**
 * <p>Page bean that corresponds to a similarly named JSP page.  This
 * class contains component definitions (and initialization code) for
 * all components that you have defined on this page, as well as
 * lifecycle methods and event handlers where you may add behavior
 * to respond to incoming events.</p>
 *
 * @author BISA20
 */
public class DatosParametrizables extends AbstractPageBean {
    // <editor-fold defaultstate="collapsed" desc="Managed Component Definition">

    /**
     * <p>Automatically managed component initialization.  <strong>WARNING:</strong>
     * This method is automatically generated, so any user-specified code inserted
     * here is subject to being replaced.</p>
     */
    private void _init() throws Exception {
    }
    private Page page1 = new Page();

    public Page getPage1() {
        return page1;
    }

    public void setPage1(Page p) {
        this.page1 = p;
    }
    private Html html1 = new Html();

    public Html getHtml1() {
        return html1;
    }

    public void setHtml1(Html h) {
        this.html1 = h;
    }
    private Head head1 = new Head();

    public Head getHead1() {
        return head1;
    }

    public void setHead1(Head h) {
        this.head1 = h;
    }
    private Link link1 = new Link();

    public Link getLink1() {
        return link1;
    }

    public void setLink1(Link l) {
        this.link1 = l;
    }
    private Body body1 = new Body();

    public Body getBody1() {
        return body1;
    }

    public void setBody1(Body b) {
        this.body1 = b;
    }
    private Form form1 = new Form();

    public Form getForm1() {
        return form1;
    }

    public void setForm1(Form f) {
        this.form1 = f;
    }
    private PanelGroup groupPanel1 = new PanelGroup();

    public PanelGroup getGroupPanel1() {
        return groupPanel1;
    }

    public void setGroupPanel1(PanelGroup pg) {
        this.groupPanel1 = pg;
    }
    private TabSet tabSet1 = new TabSet();

    public TabSet getTabSet1() {
        return tabSet1;
    }

    public void setTabSet1(TabSet ts) {
        this.tabSet1 = ts;
    }
    private Tab tab1 = new Tab();

    public Tab getTab1() {
        return tab1;
    }

    public void setTab1(Tab t) {
        this.tab1 = t;
    }
    private PanelLayout layoutPanel1 = new PanelLayout();

    public PanelLayout getLayoutPanel1() {
        return layoutPanel1;
    }

    public void setLayoutPanel1(PanelLayout pl) {
        this.layoutPanel1 = pl;
    }
    private Tab tabInstituciones = new Tab();

    public Tab getTabInstituciones() {
        return tabInstituciones;
    }

    public void setTabInstituciones(Tab t) {
        this.tabInstituciones = t;
    }
    private PanelLayout layoutPanel2 = new PanelLayout();

    public PanelLayout getLayoutPanel2() {
        return layoutPanel2;
    }

    public void setLayoutPanel2(PanelLayout pl) {
        this.layoutPanel2 = pl;
    }
    private Tab tab3 = new Tab();

    public Tab getTab3() {
        return tab3;
    }

    public void setTab3(Tab t) {
        this.tab3 = t;
    }
    private PanelLayout layoutPanel3 = new PanelLayout();

    public PanelLayout getLayoutPanel3() {
        return layoutPanel3;
    }

    public void setLayoutPanel3(PanelLayout pl) {
        this.layoutPanel3 = pl;
    }
    private Tab tab4 = new Tab();

    public Tab getTab4() {
        return tab4;
    }

    public void setTab4(Tab t) {
        this.tab4 = t;
    }
    private PanelLayout layoutPanel4 = new PanelLayout();

    public PanelLayout getLayoutPanel4() {
        return layoutPanel4;
    }

    public void setLayoutPanel4(PanelLayout pl) {
        this.layoutPanel4 = pl;
    }
    private Label label1 = new Label();

    public Label getLabel1() {
        return label1;
    }

    public void setLabel1(Label l) {
        this.label1 = l;
    }
    private TextField areaInstitucion = new TextField();

    public TextField getAreaInstitucion() {
        return areaInstitucion;
    }

    public void setAreaInstitucion(TextField tf) {
        this.areaInstitucion = tf;
    }
    private Button botonCrearInstitucion = new Button();

    public Button getBotonCrearInstitucion() {
        return botonCrearInstitucion;
    }

    public void setBotonCrearInstitucion(Button b) {
        this.botonCrearInstitucion = b;
    }
    private Label label2 = new Label();

    public Label getLabel2() {
        return label2;
    }

    public void setLabel2(Label l) {
        this.label2 = l;
    }
    private TextField areaFacultad = new TextField();

    public TextField getAreaFacultad() {
        return areaFacultad;
    }

    public void setAreaFacultad(TextField tf) {
        this.areaFacultad = tf;
    }
    private Button botonCrearFacultad = new Button();

    public Button getBotonCrearFacultad() {
        return botonCrearFacultad;
    }

    public void setBotonCrearFacultad(Button b) {
        this.botonCrearFacultad = b;
    }
    private Label label3 = new Label();

    public Label getLabel3() {
        return label3;
    }

    public void setLabel3(Label l) {
        this.label3 = l;
    }
    private TextField areaCrearOcupaciones = new TextField();

    public TextField getAreaCrearOcupaciones() {
        return areaCrearOcupaciones;
    }

    public void setAreaCrearOcupaciones(TextField tf) {
        this.areaCrearOcupaciones = tf;
    }
    private Button botonCrearOcupaci = new Button();

    public Button getBotonCrearOcupaci() {
        return botonCrearOcupaci;
    }

    public void setBotonCrearOcupaci(Button b) {
        this.botonCrearOcupaci = b;
    }
    private Label label4 = new Label();

    public Label getLabel4() {
        return label4;
    }

    public void setLabel4(Label l) {
        this.label4 = l;
    }
    private TextField areaTipoEvento = new TextField();

    public TextField getAreaTipoEvento() {
        return areaTipoEvento;
    }

    public void setAreaTipoEvento(TextField tf) {
        this.areaTipoEvento = tf;
    }
    private Button buttonConsuTipoEvento = new Button();

    public Button getButtonConsuTipoEvento() {
        return buttonConsuTipoEvento;
    }

    public void setButtonConsuTipoEvento(Button b) {
        this.buttonConsuTipoEvento = b;
    }
    private Button buttonCrearTipoEvento = new Button();

    public Button getButtonCrearTipoEvento() {
        return buttonCrearTipoEvento;
    }

    public void setButtonCrearTipoEvento(Button b) {
        this.buttonCrearTipoEvento = b;
    }
    private Button buttonConsultarInstitucion = new Button();

    public Button getButtonConsultarInstitucion() {
        return buttonConsultarInstitucion;
    }

    public void setButtonConsultarInstitucion(Button b) {
        this.buttonConsultarInstitucion = b;
    }
    private Button buttonConsuFaultades = new Button();

    public Button getButtonConsuFaultades() {
        return buttonConsuFaultades;
    }

    public void setButtonConsuFaultades(Button b) {
        this.buttonConsuFaultades = b;
    }
    private Button buttonConsulOcupacion = new Button();

    public Button getButtonConsulOcupacion() {
        return buttonConsulOcupacion;
    }

    public void setButtonConsulOcupacion(Button b) {
        this.buttonConsulOcupacion = b;
    }
    private TableColumn tableColumn7 = new TableColumn();

    public TableColumn getTableColumn7() {
        return tableColumn7;
    }

    public void setTableColumn7(TableColumn tc) {
        this.tableColumn7 = tc;
    }
    private StaticText staticText7 = new StaticText();

    public StaticText getStaticText7() {
        return staticText7;
    }

    public void setStaticText7(StaticText st) {
        this.staticText7 = st;
    }
    private TableColumn tableColumn2 = new TableColumn();

    public TableColumn getTableColumn2() {
        return tableColumn2;
    }

    public void setTableColumn2(TableColumn tc) {
        this.tableColumn2 = tc;
    }
    private StaticText staticText1 = new StaticText();

    public StaticText getStaticText1() {
        return staticText1;
    }

    public void setStaticText1(StaticText st) {
        this.staticText1 = st;
    }
    private TableRowGroup tableRowGroup3 = new TableRowGroup();

    public TableRowGroup getTableRowGroup3() {
        return tableRowGroup3;
    }

    public void setTableRowGroup3(TableRowGroup trg) {
        this.tableRowGroup3 = trg;
    }
    private TableColumn tableColumn8 = new TableColumn();

    public TableColumn getTableColumn8() {
        return tableColumn8;
    }

    public void setTableColumn8(TableColumn tc) {
        this.tableColumn8 = tc;
    }
    private StaticText staticText5 = new StaticText();

    public StaticText getStaticText5() {
        return staticText5;
    }

    public void setStaticText5(StaticText st) {
        this.staticText5 = st;
    }
    private TableColumn tableColumn4 = new TableColumn();

    public TableColumn getTableColumn4() {
        return tableColumn4;
    }

    public void setTableColumn4(TableColumn tc) {
        this.tableColumn4 = tc;
    }
    private TableColumn tableColumn10 = new TableColumn();

    public TableColumn getTableColumn10() {
        return tableColumn10;
    }

    public void setTableColumn10(TableColumn tc) {
        this.tableColumn10 = tc;
    }
    private StaticText staticText6 = new StaticText();

    public StaticText getStaticText6() {
        return staticText6;
    }

    public void setStaticText6(StaticText st) {
        this.staticText6 = st;
    }
    private HtmlPanelGrid gridPanel1 = new HtmlPanelGrid();

    public HtmlPanelGrid getGridPanel1() {
        return gridPanel1;
    }

    public void setGridPanel1(HtmlPanelGrid hpg) {
        this.gridPanel1 = hpg;
    }
    private TableRowGroup tableRowGroup1 = new TableRowGroup();

    public TableRowGroup getTableRowGroup1() {
        return tableRowGroup1;
    }

    public void setTableRowGroup1(TableRowGroup trg) {
        this.tableRowGroup1 = trg;
    }
    private TableColumn tableColumn6 = new TableColumn();

    public TableColumn getTableColumn6() {
        return tableColumn6;
    }

    public void setTableColumn6(TableColumn tc) {
        this.tableColumn6 = tc;
    }
    private StaticText staticText8 = new StaticText();

    public StaticText getStaticText8() {
        return staticText8;
    }

    public void setStaticText8(StaticText st) {
        this.staticText8 = st;
    }
    private TableColumn tableColumn1 = new TableColumn();

    public TableColumn getTableColumn1() {
        return tableColumn1;
    }

    public void setTableColumn1(TableColumn tc) {
        this.tableColumn1 = tc;
    }
    private Button buttonElimitipoEvento = new Button();

    public Button getButtonElimitipoEvento() {
        return buttonElimitipoEvento;
    }

    public void setButtonElimitipoEvento(Button b) {
        this.buttonElimitipoEvento = b;
    }
    private TableRowGroup tableRowGroupInstitu = new TableRowGroup();

    public TableRowGroup getTableRowGroupInstitu() {
        return tableRowGroupInstitu;
    }

    public void setTableRowGroupInstitu(TableRowGroup trg) {
        this.tableRowGroupInstitu = trg;
    }
    private TableColumn tableColumn11 = new TableColumn();

    public TableColumn getTableColumn11() {
        return tableColumn11;
    }

    public void setTableColumn11(TableColumn tc) {
        this.tableColumn11 = tc;
    }
    private StaticText staticText9 = new StaticText();

    public StaticText getStaticText9() {
        return staticText9;
    }

    public void setStaticText9(StaticText st) {
        this.staticText9 = st;
    }
    private TableColumn tableColumn3 = new TableColumn();

    public TableColumn getTableColumn3() {
        return tableColumn3;
    }

    public void setTableColumn3(TableColumn tc) {
        this.tableColumn3 = tc;
    }
    private Button buttonActuInstitu = new Button();

    public Button getButtonActuInstitu() {
        return buttonActuInstitu;
    }

    public void setButtonActuInstitu(Button b) {
        this.buttonActuInstitu = b;
    }
    private Button buttonEliInstitu = new Button();

    public Button getButtonEliInstitu() {
        return buttonEliInstitu;
    }

    public void setButtonEliInstitu(Button b) {
        this.buttonEliInstitu = b;
    }
    private Table tableTipoEvento = new Table();

    public Table getTableTipoEvento() {
        return tableTipoEvento;
    }

    public void setTableTipoEvento(Table t) {
        this.tableTipoEvento = t;
    }
    private TableRowGroup tableRowGroup2 = new TableRowGroup();

    public TableRowGroup getTableRowGroup2() {
        return tableRowGroup2;
    }

    public void setTableRowGroup2(TableRowGroup trg) {
        this.tableRowGroup2 = trg;
    }
    private TableColumn tableColumn13 = new TableColumn();

    public TableColumn getTableColumn13() {
        return tableColumn13;
    }

    public void setTableColumn13(TableColumn tc) {
        this.tableColumn13 = tc;
    }
    private StaticText staticTexNombreTipoEvento = new StaticText();

    public StaticText getStaticTexNombreTipoEvento() {
        return staticTexNombreTipoEvento;
    }

    public void setStaticTexNombreTipoEvento(StaticText st) {
        this.staticTexNombreTipoEvento = st;
    }
    private TableColumn tableColumn5 = new TableColumn();

    public TableColumn getTableColumn5() {
        return tableColumn5;
    }

    public void setTableColumn5(TableColumn tc) {
        this.tableColumn5 = tc;
    }
    private Button buttonElimiTipoEvento = new Button();

    public Button getButtonElimiTipoEvento() {
        return buttonElimiTipoEvento;
    }

    public void setButtonElimiTipoEvento(Button b) {
        this.buttonElimiTipoEvento = b;
    }
    private HtmlPanelGrid gridPanel2 = new HtmlPanelGrid();

    public HtmlPanelGrid getGridPanel2() {
        return gridPanel2;
    }

    public void setGridPanel2(HtmlPanelGrid hpg) {
        this.gridPanel2 = hpg;
    }
    private Table tableInstituciones = new Table();

    public Table getTableInstituciones() {
        return tableInstituciones;
    }

    public void setTableInstituciones(Table t) {
        this.tableInstituciones = t;
    }
    private TableRowGroup tableRowGroup4 = new TableRowGroup();

    public TableRowGroup getTableRowGroup4() {
        return tableRowGroup4;
    }

    public void setTableRowGroup4(TableRowGroup trg) {
        this.tableRowGroup4 = trg;
    }
    private TableColumn tableColumn15 = new TableColumn();

    public TableColumn getTableColumn15() {
        return tableColumn15;
    }

    public void setTableColumn15(TableColumn tc) {
        this.tableColumn15 = tc;
    }
    private StaticText staticText11 = new StaticText();

    public StaticText getStaticText11() {
        return staticText11;
    }

    public void setStaticText11(StaticText st) {
        this.staticText11 = st;
    }
    private TableColumn tableColumn9 = new TableColumn();

    public TableColumn getTableColumn9() {
        return tableColumn9;
    }

    public void setTableColumn9(TableColumn tc) {
        this.tableColumn9 = tc;
    }
    private Button buttonEliIntitu = new Button();

    public Button getButtonEliIntitu() {
        return buttonEliIntitu;
    }

    public void setButtonEliIntitu(Button b) {
        this.buttonEliIntitu = b;
    }
    private HtmlPanelGrid gridPanel3 = new HtmlPanelGrid();

    public HtmlPanelGrid getGridPanel3() {
        return gridPanel3;
    }

    public void setGridPanel3(HtmlPanelGrid hpg) {
        this.gridPanel3 = hpg;
    }
    private Table tableFacultades = new Table();

    public Table getTableFacultades() {
        return tableFacultades;
    }

    public void setTableFacultades(Table t) {
        this.tableFacultades = t;
    }
    private TableRowGroup tableRowGroup5 = new TableRowGroup();

    public TableRowGroup getTableRowGroup5() {
        return tableRowGroup5;
    }

    public void setTableRowGroup5(TableRowGroup trg) {
        this.tableRowGroup5 = trg;
    }
    private TableColumn tableColumn17 = new TableColumn();

    public TableColumn getTableColumn17() {
        return tableColumn17;
    }

    public void setTableColumn17(TableColumn tc) {
        this.tableColumn17 = tc;
    }
    private StaticText staticTextFacultad = new StaticText();

    public StaticText getStaticTextFacultad() {
        return staticTextFacultad;
    }

    public void setStaticTextFacultad(StaticText st) {
        this.staticTextFacultad = st;
    }
    private TableColumn tableColumn12 = new TableColumn();

    public TableColumn getTableColumn12() {
        return tableColumn12;
    }

    public void setTableColumn12(TableColumn tc) {
        this.tableColumn12 = tc;
    }
    private Button buttonEliFacul = new Button();

    public Button getButtonEliFacul() {
        return buttonEliFacul;
    }

    public void setButtonEliFacul(Button b) {
        this.buttonEliFacul = b;
    }
    private HtmlPanelGrid gridPanel4 = new HtmlPanelGrid();

    public HtmlPanelGrid getGridPanel4() {
        return gridPanel4;
    }

    public void setGridPanel4(HtmlPanelGrid hpg) {
        this.gridPanel4 = hpg;
    }
    private Table tableOcupaciones = new Table();

    public Table getTableOcupaciones() {
        return tableOcupaciones;
    }

    public void setTableOcupaciones(Table t) {
        this.tableOcupaciones = t;
    }
    private TableRowGroup tableRowGroup6 = new TableRowGroup();

    public TableRowGroup getTableRowGroup6() {
        return tableRowGroup6;
    }

    public void setTableRowGroup6(TableRowGroup trg) {
        this.tableRowGroup6 = trg;
    }
    private TableColumn tableColumn19 = new TableColumn();

    public TableColumn getTableColumn19() {
        return tableColumn19;
    }

    public void setTableColumn19(TableColumn tc) {
        this.tableColumn19 = tc;
    }
    private StaticText staticTextovupaci = new StaticText();

    public StaticText getStaticTextovupaci() {
        return staticTextovupaci;
    }

    public void setStaticTextovupaci(StaticText st) {
        this.staticTextovupaci = st;
    }
    private TableColumn tableColumn14 = new TableColumn();

    public TableColumn getTableColumn14() {
        return tableColumn14;
    }

    public void setTableColumn14(TableColumn tc) {
        this.tableColumn14 = tc;
    }
    private Button buttonElimiOcupacion = new Button();

    public Button getButtonElimiOcupacion() {
        return buttonElimiOcupacion;
    }

    public void setButtonElimiOcupacion(Button b) {
        this.buttonElimiOcupacion = b;
    }
    private Label labelIDNuevo = new Label();

    public Label getLabelIDNuevo() {
        return labelIDNuevo;
    }

    public void setLabelIDNuevo(Label l) {
        this.labelIDNuevo = l;
    }
    private TextField textFi = new TextField();

    public TextField getTextFi() {
        return textFi;
    }

    public void setTextFi(TextField tf) {
        this.textFi = tf;
    }
    private Label labelNuevoTioEvento = new Label();

    public Label getLabelNuevoTioEvento() {
        return labelNuevoTioEvento;
    }

    public void setLabelNuevoTioEvento(Label l) {
        this.labelNuevoTioEvento = l;
    }
    private Button buttonAceptarTipoEvento = new Button();

    public Button getButtonAceptarTipoEvento() {
        return buttonAceptarTipoEvento;
    }

    public void setButtonAceptarTipoEvento(Button b) {
        this.buttonAceptarTipoEvento = b;
    }
    private TableColumn tableColumn16 = new TableColumn();

    public TableColumn getTableColumn16() {
        return tableColumn16;
    }

    public void setTableColumn16(TableColumn tc) {
        this.tableColumn16 = tc;
    }
    private StaticText staticTextIDTipoEvento = new StaticText();

    public StaticText getStaticTextIDTipoEvento() {
        return staticTextIDTipoEvento;
    }

    public void setStaticTextIDTipoEvento(StaticText st) {
        this.staticTextIDTipoEvento = st;
    }
    private Button buttonActualizarTipoEvento = new Button();

    public Button getButtonActualizarTipoEvento() {
        return buttonActualizarTipoEvento;
    }

    public void setButtonActualizarTipoEvento(Button b) {
        this.buttonActualizarTipoEvento = b;
    }
    private TextField textFieldNuevo = new TextField();

    public TextField getTextFieldNuevo() {
        return textFieldNuevo;
    }

    public void setTextFieldNuevo(TextField tf) {
        this.textFieldNuevo = tf;
    }
    private Label labelNuevoIdInstitucion = new Label();

    public Label getLabelNuevoIdInstitucion() {
        return labelNuevoIdInstitucion;
    }

    public void setLabelNuevoIdInstitucion(Label l) {
        this.labelNuevoIdInstitucion = l;
    }
    private Label label7 = new Label();

    public Label getLabel7() {
        return label7;
    }

    public void setLabel7(Label l) {
        this.label7 = l;
    }
    private TextField textFieldNuevaInstitu = new TextField();

    public TextField getTextFieldNuevaInstitu() {
        return textFieldNuevaInstitu;
    }

    public void setTextFieldNuevaInstitu(TextField tf) {
        this.textFieldNuevaInstitu = tf;
    }
    private Label label6 = new Label();

    public Label getLabel6() {
        return label6;
    }

    public void setLabel6(Label l) {
        this.label6 = l;
    }
    private Label labelIDfacultad = new Label();

    public Label getLabelIDfacultad() {
        return labelIDfacultad;
    }

    public void setLabelIDfacultad(Label l) {
        this.labelIDfacultad = l;
    }
    private TextField textFieldnuevaFacultad = new TextField();

    public TextField getTextFieldnuevaFacultad() {
        return textFieldnuevaFacultad;
    }

    public void setTextFieldnuevaFacultad(TextField tf) {
        this.textFieldnuevaFacultad = tf;
    }
    private Button buttonAceptarFacultad = new Button();

    public Button getButtonAceptarFacultad() {
        return buttonAceptarFacultad;
    }

    public void setButtonAceptarFacultad(Button b) {
        this.buttonAceptarFacultad = b;
    }
    private Label labelidOcupacion = new Label();

    public Label getLabelidOcupacion() {
        return labelidOcupacion;
    }

    public void setLabelidOcupacion(Label l) {
        this.labelidOcupacion = l;
    }
    private TextField textFieldNuevaOcupacion = new TextField();

    public TextField getTextFieldNuevaOcupacion() {
        return textFieldNuevaOcupacion;
    }

    public void setTextFieldNuevaOcupacion(TextField tf) {
        this.textFieldNuevaOcupacion = tf;
    }
    private Label label9 = new Label();

    public Label getLabel9() {
        return label9;
    }

    public void setLabel9(Label l) {
        this.label9 = l;
    }
    private Button buttonAcepOcupacion = new Button();

    public Button getButtonAcepOcupacion() {
        return buttonAcepOcupacion;
    }

    public void setButtonAcepOcupacion(Button b) {
        this.buttonAcepOcupacion = b;
    }
    private Button buttonAceptarInstitucion = new Button();

    public Button getButtonAceptarInstitucion() {
        return buttonAceptarInstitucion;
    }

    public void setButtonAceptarInstitucion(Button b) {
        this.buttonAceptarInstitucion = b;
    }
    private TableColumn tableColumn18 = new TableColumn();

    public TableColumn getTableColumn18() {
        return tableColumn18;
    }

    public void setTableColumn18(TableColumn tc) {
        this.tableColumn18 = tc;
    }
    private StaticText staticText2 = new StaticText();

    public StaticText getStaticText2() {
        return staticText2;
    }

    public void setStaticText2(StaticText st) {
        this.staticText2 = st;
    }
    private Button buttonActuInstitucion = new Button();

    public Button getButtonActuInstitucion() {
        return buttonActuInstitucion;
    }

    public void setButtonActuInstitucion(Button b) {
        this.buttonActuInstitucion = b;
    }
    private TableColumn tableColumn20 = new TableColumn();

    public TableColumn getTableColumn20() {
        return tableColumn20;
    }

    public void setTableColumn20(TableColumn tc) {
        this.tableColumn20 = tc;
    }
    private StaticText staticText3 = new StaticText();

    public StaticText getStaticText3() {
        return staticText3;
    }

    public void setStaticText3(StaticText st) {
        this.staticText3 = st;
    }
    private Button buttonActuFacul = new Button();

    public Button getButtonActuFacul() {
        return buttonActuFacul;
    }

    public void setButtonActuFacul(Button b) {
        this.buttonActuFacul = b;
    }
    private TableColumn tableColumn21 = new TableColumn();

    public TableColumn getTableColumn21() {
        return tableColumn21;
    }

    public void setTableColumn21(TableColumn tc) {
        this.tableColumn21 = tc;
    }
    private StaticText staticText4 = new StaticText();

    public StaticText getStaticText4() {
        return staticText4;
    }

    public void setStaticText4(StaticText st) {
        this.staticText4 = st;
    }
    private Button buttonActualizarOcupacion = new Button();

    public Button getButtonActualizarOcupacion() {
        return buttonActualizarOcupacion;
    }

    public void setButtonActualizarOcupacion(Button b) {
        this.buttonActualizarOcupacion = b;
    }
    private Button button1 = new Button();

    public Button getButton1() {
        return button1;
    }

    public void setButton1(Button b) {
        this.button1 = b;
    }
    private Button button2 = new Button();

    public Button getButton2() {
        return button2;
    }

    public void setButton2(Button b) {
        this.button2 = b;
    }
    private Button button3 = new Button();

    public Button getButton3() {
        return button3;
    }

    public void setButton3(Button b) {
        this.button3 = b;
    }
    private Button button4 = new Button();

    public Button getButton4() {
        return button4;
    }

    public void setButton4(Button b) {
        this.button4 = b;
    }
    private HtmlMessages messageList1 = new HtmlMessages();

    public HtmlMessages getMessageList1() {
        return messageList1;
    }

    public void setMessageList1(HtmlMessages hm) {
        this.messageList1 = hm;
    }
    private HtmlMessages messageList2 = new HtmlMessages();

    public HtmlMessages getMessageList2() {
        return messageList2;
    }

    public void setMessageList2(HtmlMessages hm) {
        this.messageList2 = hm;
    }
    private HtmlMessages messageList3 = new HtmlMessages();

    public HtmlMessages getMessageList3() {
        return messageList3;
    }

    public void setMessageList3(HtmlMessages hm) {
        this.messageList3 = hm;
    }
    private HtmlMessages messageList4 = new HtmlMessages();

    public HtmlMessages getMessageList4() {
        return messageList4;
    }

    public void setMessageList4(HtmlMessages hm) {
        this.messageList4 = hm;
    }
    private HtmlPanelGrid gridPanel5 = new HtmlPanelGrid();

    public HtmlPanelGrid getGridPanel5() {
        return gridPanel5;
    }

    public void setGridPanel5(HtmlPanelGrid hpg) {
        this.gridPanel5 = hpg;
    }
    private HtmlPanelGrid gridPanel6 = new HtmlPanelGrid();

    public HtmlPanelGrid getGridPanel6() {
        return gridPanel6;
    }

    public void setGridPanel6(HtmlPanelGrid hpg) {
        this.gridPanel6 = hpg;
    }
    private HtmlPanelGrid gridPanel7 = new HtmlPanelGrid();

    public HtmlPanelGrid getGridPanel7() {
        return gridPanel7;
    }

    public void setGridPanel7(HtmlPanelGrid hpg) {
        this.gridPanel7 = hpg;
    }
    private HtmlPanelGrid gridPanel8 = new HtmlPanelGrid();

    public HtmlPanelGrid getGridPanel8() {
        return gridPanel8;
    }

    public void setGridPanel8(HtmlPanelGrid hpg) {
        this.gridPanel8 = hpg;
    }

    // </editor-fold>
    /**
     * <p>Construct a new Page bean instance.</p>
     */
    public DatosParametrizables() {

        //tablas 
        tableTipoEvento.setVisible(false);
        tableFacultades.setVisible(false);
        tableInstituciones.setVisible(false);
        tableOcupaciones.setVisible(false);
        labelIDNuevo.setVisible(false);
        labelNuevoTioEvento.setVisible(false);
    }

    /**
     * <p>Callback method that is called whenever a page is navigated to,
     * either directly via a URL, or indirectly via page navigation.
     * Customize this method to acquire resources that will be needed
     * for event handlers and lifecycle methods, whether or not this
     * page is performing post back processing.</p>
     * 
     * <p>Note that, if the current request is a postback, the property
     * values of the components do <strong>not</strong> represent any
     * values submitted with this request.  Instead, they represent the
     * property values that were saved for this view when it was rendered.</p>
     */
    @Override
    public void init() {
        // Perform initializations inherited from our superclass
        super.init();
        // Perform application initialization that must complete
        // *before* managed components are initialized
        // TODO - add your own initialiation code here

        // <editor-fold defaultstate="collapsed" desc="Managed Component Initialization">
        // Initialize automatically managed components
        // *Note* - this logic should NOT be modified
        try {
            _init();
        } catch (Exception e) {
            log("DatosParametrizables Initialization Failure", e);
            throw e instanceof FacesException ? (FacesException) e : new FacesException(e);
        }

    // </editor-fold>
    // Perform application initialization that must complete
    // *after* managed components are initialized
    // TODO - add your own initialization code here
    }

    /**
     * <p>Callback method that is called after the component tree has been
     * restored, but before any event processing takes place.  This method
     * will <strong>only</strong> be called on a postback request that
     * is processing a form submit.  Customize this method to allocate
     * resources that will be required in your event handlers.</p>
     */
    @Override
    public void preprocess() {
    }

    /**
     * <p>Callback method that is called just before rendering takes place.
     * This method will <strong>only</strong> be called for the page that
     * will actually be rendered (and not, for example, on a page that
     * handled a postback and then navigated to a different page).  Customize
     * this method to allocate resources that will be required for rendering
     * this page.</p>
     */
    @Override
    public void prerender() {
    }

    /**
     * <p>Callback method that is called after rendering is completed for
     * this request, if <code>init()</code> was called (regardless of whether
     * or not this was the page that was actually rendered).  Customize this
     * method to release resources acquired in the <code>init()</code>,
     * <code>preprocess()</code>, or <code>prerender()</code> methods (or
     * acquired during execution of an event handler).</p>
     */
    @Override
    public void destroy() {
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     *
     * @return reference to the scoped data bean
     */
    protected ApplicationBean1 getApplicationBean1() {
        return (ApplicationBean1) getBean("ApplicationBean1");
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     *
     * @return reference to the scoped data bean
     */
    protected RequestBean1 getRequestBean1() {
        return (RequestBean1) getBean("RequestBean1");
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     *
     * @return reference to the scoped data bean
     */
    protected SessionBean1 getSessionBean1() {
        return (SessionBean1) getBean("SessionBean1");
    }
    String nombreInstituciones = "";
    String nombretipoEvento = "";
    String nombrefacultades = "";
    String nombreOcupaciones = "";

    public String tab1_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        return null;
    }

    public String botonCrearInstitucion_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        InstitucionVO institucionVO;
        InstitucionesBO institucionesBO;
        String aux = "", aux1 = "";


        try {
            institucionVO = new InstitucionVO();
            institucionesBO = new InstitucionesBO();

            nombreInstituciones = (String) areaInstitucion.getValue();

            if (nombreInstituciones == null || nombreInstituciones.equals("")) {
                error("Por favor digite el nombre del grupo de investigación.");
                return null;
            }

            institucionVO.setNombreInstitucion(nombreInstituciones);
            areaInstitucion.setValue(aux);
            aux1 = institucionesBO.crearInstitucion(institucionVO);
            buttonConsultarInstitucion_action();
            info(aux1);

        } catch (ControlException ce) {
            error("Error al crear el grupo de investigación.");
            ce.getStackTrace();
        }
        return null;
    }

    public String botonCrearFacultad_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        facultadesVO facultadVO;
        FacultadesBO facultadesBO;
        String nombrefacultades = "";
        String aux = "", aux1 = "", boton = "";


        try {
            facultadVO = new facultadesVO();
            facultadesBO = new FacultadesBO();

            nombrefacultades = (String) areaFacultad.getValue();

            if (nombrefacultades == null || nombrefacultades.equals("")) {
                error("Por favor digite el nombre de la facultad que desea crear.");
                return null;
            }

            facultadVO.setNombreFacultad(nombrefacultades);
            areaFacultad.setValue(aux);

            aux1 = facultadesBO.crearFacultades(facultadVO);
            buttonConsuFaultades_action();
            info(aux1);

            boton = buttonConsuFaultades_action();

        } catch (ControlException ce) {
            error("Error al crear la facultad.");
            ce.getStackTrace();
        }
        return null;
    }

    public String botonCrearOcupaci_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        OcupacionesVO ocupacionesVO;
        OcupacionesBO ocupacionesBO;
        String aux = "", aux1 = "";


        try {
            ocupacionesVO = new OcupacionesVO();
            ocupacionesBO = new OcupacionesBO();

            nombreOcupaciones = (String) areaCrearOcupaciones.getValue();

            if (nombreOcupaciones == null || nombreOcupaciones.equals("")) {
                error("Por favor digite el nombre de la ocupación.");
                return null;
            }

            ocupacionesVO.setNombreOcupacion(nombreOcupaciones);
            areaCrearOcupaciones.setValue(aux);
            aux1 = ocupacionesBO.crearOcupaciones(ocupacionesVO);
            buttonConsulOcupacion_action();
            info(aux1);
        } catch (ControlException ce) {
            error("Error al crear la ocupación.");
            ce.getStackTrace();
        }
        return null;
    }

    public String buttonCrearTipoEvento_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        TipoEventosVO tipoEventosVO = new TipoEventosVO();
        TipoEventoBO tipoEventoBO = new TipoEventoBO();
        String nombretipoEvento = "";
        String aux = "", aux1 = "";


        try {

            nombretipoEvento = (String) areaTipoEvento.getValue();

            if (nombretipoEvento == null || nombretipoEvento.equals("")) {
                error("Por favor digite el tipo de evento.");
                return null;
            }
            tipoEventosVO.setNombreTipoEvento(nombretipoEvento);

            areaTipoEvento.setValue(aux);
            //listaCategoria.revertChanges();
            //listaCategoria.commitChanges();

            aux1 = tipoEventoBO.crearTipoEvento(tipoEventosVO);
            buttonConsuTipoEvento_action();
            info(aux1);

        // tabCategoriaProducto.(nombreCategoProducto);
        //  listaCategoria.commitChanges();

        } catch (ControlException ce) {
            error("Error al crear el tipo de evento.");
            ce.getStackTrace();
        //listaCategoria.revertChanges();
        }
        return null;
    }
    List<TipoEventosVO> listaTipoEvento = new ArrayList<TipoEventosVO>();
    TipoEventosVO tipoEventosVO = new TipoEventosVO();
    TipoEventoBO tipoEventoBO = new TipoEventoBO();

    public String buttonConsuTipoEvento_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        String aux = "";
        tableTipoEvento.setVisible(true);
        try {

            nombretipoEvento = (String) areaTipoEvento.getText();

            listaTipoEvento = new ArrayList<TipoEventosVO>();

            tipoEventosVO.setNombreTipoEvento(nombretipoEvento);
            areaTipoEvento.setValue(aux);

            listaTipoEvento = tipoEventoBO.consultarTipoEvento(tipoEventosVO);
            getSessionBean1().addListaTipoEvento(listaTipoEvento);


        } catch (ControlException ce) {
            error("Error al consultar el tipo de evento.");
            ce.getStackTrace();
        }
        return null;
    }
    private List<InstitucionVO> listaInstituciones = new ArrayList<InstitucionVO>();
    private InstitucionVO institucionVO = new InstitucionVO();
    private InstitucionesBO institucionesBO = new InstitucionesBO();

    public String buttonConsultarInstitucion_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        String aux = "";
        tableInstituciones.setVisible(true);

        try {


            nombreInstituciones = (String) areaInstitucion.getText();

            listaInstituciones = new ArrayList<InstitucionVO>();

            institucionVO.setNombreInstitucion(nombreInstituciones);
            areaInstitucion.setValue(aux);

            listaInstituciones = institucionesBO.consultarInstitucion(institucionVO);
            getSessionBean1().addListaInstituciones(listaInstituciones);


        } catch (ControlException ce) {
            error("Error al consultar la institución.");
            ce.getStackTrace();
        }
        return null;
    }
    private String facultad = "";
    private List<facultadesVO> listaFacultades = new ArrayList<facultadesVO>();
    private facultadesVO facultadVO = new facultadesVO();
    private FacultadesBO facultadBO = new FacultadesBO();

    public String buttonConsuFaultades_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        String aux = "";
        tableFacultades.setVisible(true);

        try {

            facultad = (String) areaFacultad.getText();

            listaFacultades = new ArrayList<facultadesVO>();

            facultadVO.setNombreFacultad(facultad);
            areaFacultad.setValue(aux);

            listaFacultades = facultadBO.consultarFacultad(facultadVO);
            getSessionBean1().addListaFacultades(listaFacultades);


        } catch (ControlException ce) {
            error("Error al consultar las facultades.");
            ce.getStackTrace();
        }
        return null;
    }

    public String tab3_action() {
        // TODO: Replace with your code
        return null;
    }
    private List<OcupacionesVO> listaOcupaciones = new ArrayList<OcupacionesVO>();
    private OcupacionesVO ocupacionesVO = new OcupacionesVO();
    private OcupacionesBO ocupacionesBO = new OcupacionesBO();

    public String buttonConsulOcupacion_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        String aux = "";
        tableOcupaciones.setVisible(true);

        try {

            nombreOcupaciones = (String) areaCrearOcupaciones.getText();

            listaOcupaciones = new ArrayList<OcupacionesVO>();

            ocupacionesVO.setNombreOcupacion(nombreOcupaciones);
            areaCrearOcupaciones.setValue(aux);

            listaOcupaciones = ocupacionesBO.consultarOcupaciones(ocupacionesVO);
            getSessionBean1().addListaOcupaciones(listaOcupaciones);


        } catch (ControlException ce) {
            error("Error al consultar la ocupación.");
            ce.getStackTrace();
        }
        return null;
    }

    public String tab4_action() {

        return null;
    }

    public String buttonElimiTipoEvento_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        String aux = "";

        RowKey rowToRemove = tableRowGroup2.getRowKey();

        ListaTablapara listaTipoEvento = getSessionBean1().getListaDatosTipoEvento();
        try {
            tipoEventosVO = new TipoEventosVO();
            tipoEventoBO = new TipoEventoBO();
            nombretipoEvento = (String) staticTexNombreTipoEvento.getValue();


            tipoEventosVO.setNombreTipoEvento(nombretipoEvento);
            aux = tipoEventoBO.eliminarTipoEvento(tipoEventosVO);
            info(aux);
            listaTipoEvento.removeRow(rowToRemove);
            listaTipoEvento.commitChanges();

        } catch (ControlException ce) {
            error("Error al consultar el tipo de evento.");
            ce.getStackTrace();
            listaTipoEvento.revertChanges();
        }
        return null;
    }

    public String buttonEliIntitu_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        String aux = "";

        RowKey rowToRemove = tableRowGroup4.getRowKey();

        ListaTablaInstitucion listaInstitucion = getSessionBean1().getListaDatosInstituciones();
        try {
            institucionVO = new InstitucionVO();
            institucionesBO = new InstitucionesBO();
            nombreInstituciones = (String) staticText11.getValue();


            institucionVO.setNombreInstitucion(nombreInstituciones);
            aux = institucionesBO.eliminarInstitucion(institucionVO);
            info(aux);
            listaInstitucion.removeRow(rowToRemove);
            listaInstitucion.commitChanges();

        } catch (ControlException ce) {
            error("Error al eliminar la institución.");
            ce.getStackTrace();
            listaInstitucion.revertChanges();
        }
        return null;
    }

    public String buttonEliFacul_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        String aux = "";

        RowKey rowToRemove = tableRowGroup5.getRowKey();

        ListaTablaFacultad listafacultad = getSessionBean1().getListaDatosFacultades();
        try {
            facultadVO = new facultadesVO();
            facultadBO = new FacultadesBO();
            nombrefacultades = (String) staticTextFacultad.getValue();
            if (nombrefacultades.equals("")) {
                error("error al capturar la facultad");
                return null;
            }
            facultadVO.setNombreFacultad(nombrefacultades);
            aux = facultadBO.eliminarFacultad(facultadVO);
            info(aux);
            listafacultad.removeRow(rowToRemove);
            listafacultad.commitChanges();

        } catch (ControlException ce) {
            error("Error al eliminar la institución.");
            ce.getStackTrace();
            listafacultad.revertChanges();
        }
        return null;
    }

    public String buttonElimiOcupacion_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        String aux = "";

        RowKey rowToRemove = tableRowGroup6.getRowKey();

        ListaTablaOcupaciones listaOcupacion = getSessionBean1().getListaDatosOcupaciones();

        try {
            ocupacionesVO = new OcupacionesVO();
            ocupacionesBO = new OcupacionesBO();
            nombreOcupaciones = (String) staticTextovupaci.getValue();


            ocupacionesVO.setNombreOcupacion(nombreOcupaciones);
            aux = ocupacionesBO.eliminarOcupacion(ocupacionesVO);
            info(aux);
            listaOcupacion.removeRow(rowToRemove);
            listaOcupacion.commitChanges();

        } catch (ControlException ce) {
            error("Error al eliminar la institución.");
            ce.getStackTrace();
            listaOcupacion.revertChanges();
        }
        return null;
    }

    public String buttonActualizarTipoEvento_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.

        String actu = "", idTipoEvento = "";


        textFieldNuevo.setVisible(true);
        labelNuevoTioEvento.setVisible(true);
        buttonAceptarTipoEvento.setVisible(true);

        actu = (String) staticTexNombreTipoEvento.getText();
        textFieldNuevo.setValue(actu);

        idTipoEvento = (String) staticTextIDTipoEvento.getText();

        labelIDNuevo.setValue(idTipoEvento);



        return null;
    }

    public String buttonAceptarTipoEvento_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        TipoEventoBO tipoEventoBO;
        String nombreTipoEvento = "", idTipoEvento = "", aux1 = "", nuevo;


        try {
            tipoEventosVO = new TipoEventosVO();
            tipoEventoBO = new TipoEventoBO();

            nombreTipoEvento = (String) textFieldNuevo.getText();
            idTipoEvento = (String) labelIDNuevo.getText();

            nuevo = idTipoEvento;


            if (nombreTipoEvento == null || nombreTipoEvento.equals("")) {
                error("Por favor digite el tipo de evento.");
                return null;
            }


            tipoEventosVO.setIdTipoEvento(idTipoEvento);
            tipoEventosVO.setNombreTipoEvento(nombreTipoEvento);

            aux1 = tipoEventoBO.actualizarTipoEvento(tipoEventosVO);

            info(aux1);
            //Invocación a la Carga de los Eventos luego de
            //Almacenar/Actualizar
            cargarEventos();
            int qq = 0;


        } catch (ControlException ce) {
            error("Error al aceptar el tipo de evento.");
            ce.getStackTrace();
        }
        textFieldNuevo.setVisible(false);
        labelNuevoTioEvento.setVisible(false);
        buttonAceptarTipoEvento.setVisible(false);
        return null;
    }

    //Métodos de Carga de los Eventos luego de
    //Almacenar/Actualizar
    public void cargarEventos()
    {
        String aux = "";
        tableTipoEvento.setVisible(true);
        try {

            areaTipoEvento.setText("");
            nombretipoEvento = (String) areaTipoEvento.getText();

            listaTipoEvento = new ArrayList<TipoEventosVO>();

            tipoEventosVO.setNombreTipoEvento(nombretipoEvento);
            areaTipoEvento.setValue(aux);

            listaTipoEvento = tipoEventoBO.consultarTipoEvento(tipoEventosVO);
            getSessionBean1().addListaTipoEvento(listaTipoEvento);


        } catch (ControlException ce) {
            error("Error al consultar el tipo de evento.");
            ce.getStackTrace();
        }
    }

    public String buttonActuInstitucion_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.

        String actu = "", idInstitucion = "";

        label7.setVisible(true);
        textFieldNuevaInstitu.setVisible(true);
        buttonAceptarInstitucion.setVisible(true);


        actu = (String) staticText11.getText();
        textFieldNuevaInstitu.setValue(actu);

        //idinstitucion
        idInstitucion = (String) staticText2.getText();
        labelNuevoIdInstitucion.setValue(idInstitucion);
        return null;
    }

    public String buttonAceptarInstitucion_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.

        InstitucionesBO InstitucionesBO;
        String nombreInstitucion = "", idInstitucion = "", aux1 = "", nuevo;


        try {
            institucionVO = new InstitucionVO();
            InstitucionesBO = new InstitucionesBO();

            nombreInstitucion = (String) textFieldNuevaInstitu.getText();
            idInstitucion = (String) labelNuevoIdInstitucion.getText();

            nuevo = idInstitucion;


            if (nombreInstitucion == null || nombreInstitucion.equals("")) {
                error("Por favor digite el nombre de la institución.");
                return null;
            }


            institucionVO.setIdInstitucion(idInstitucion);
            institucionVO.setNombreInstitucion(nombreInstitucion);

            aux1 = institucionesBO.actualizarInstitucion(institucionVO);

            info(aux1);
            //Invocación a la Carga de las Instituciones luego de
            //Almacenar/Actualizar
            cargarInstituciones();
            int qq = 0;


        } catch (ControlException ce) {
            error("Error al aceptar la institución.");
            ce.getStackTrace();
        }
        label7.setVisible(false);
        textFieldNuevaInstitu.setVisible(false);
        buttonAceptarInstitucion.setVisible(false);
        return null;


    }

    //Métodos de Carga de las Instituciones luego de
    //Almacenar/Actualizar
    public void cargarInstituciones()
    {
        String aux = "";
        tableInstituciones.setVisible(true);

        try {

            areaInstitucion.setText("");
            nombreInstituciones = (String) areaInstitucion.getText();

            listaInstituciones = new ArrayList<InstitucionVO>();

            institucionVO.setNombreInstitucion(nombreInstituciones);
            areaInstitucion.setValue(aux);

            listaInstituciones = institucionesBO.consultarInstitucion(institucionVO);
            getSessionBean1().addListaInstituciones(listaInstituciones);


        } catch (ControlException ce) {
            error("Error al consultar la institución.");
            ce.getStackTrace();
        }
    }

    public String buttonActuFacul_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.

        label6.setVisible(true);
        textFieldnuevaFacultad.setVisible(true);
        buttonAceptarFacultad.setVisible(true);
        String actu = "", idFacultad = "";


        actu = (String) staticTextFacultad.getText();
        textFieldnuevaFacultad.setValue(actu);

        //Obtengo ID
        idFacultad = (String) staticText3.getText();
        labelIDfacultad.setValue(idFacultad);


        return null;
    }

    public String buttonAceptarFacultad_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.

        FacultadesBO facultadesBO;
        String nombreFacultad = "", idFacultad = "", aux1 = "", nuevo;


        try {
            facultadVO = new facultadesVO();
            facultadesBO = new FacultadesBO();

            nombreFacultad = (String) textFieldnuevaFacultad.getText();
            idFacultad = (String) labelIDfacultad.getText();

            nuevo = idFacultad;


            if (nombreFacultad == null || nombreFacultad.equals("")) {
                error("Por favor digite el nombre de la facultad.");
                return null;
            }

            facultadVO.setIdFacultad(idFacultad);
            facultadVO.setNombreFacultad(nombreFacultad);

            aux1 = facultadesBO.actualizarFacultad(facultadVO);

            info(aux1);

            nuevo = buttonConsuFaultades_action();
        } catch (ControlException ce) {
            error("Error al aceptar la facultad.");
            ce.getStackTrace();
        }
        label6.setVisible(false);
        textFieldnuevaFacultad.setVisible(false);
        buttonAceptarFacultad.setVisible(false);

        return null;
    }

    public String buttonActualizarOcupacion_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.

        String actu = "", idOcupacion = "";
        textFieldNuevaOcupacion.setVisible(true);
        buttonAcepOcupacion.setVisible(true);
        label9.setVisible(true);




        actu = (String) staticTextovupaci.getText();
        textFieldNuevaOcupacion.setValue(actu);

        //Obtengo ID
        idOcupacion = (String) staticText4.getText();
        labelidOcupacion.setValue(idOcupacion);

        return null;
    }

    public String buttonAcepOcupacion_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.

        OcupacionesBO ocupacionesBO;
        String nombreOcupacion = "", idOcupacion = "", aux1 = "", nuevo;


        try {
            ocupacionesVO = new OcupacionesVO();
            ocupacionesBO = new OcupacionesBO();

            nombreOcupacion = (String) textFieldNuevaOcupacion.getText();
            idOcupacion = (String) labelidOcupacion.getText();

            nuevo = idOcupacion;


            if (nombreOcupacion == null || nombreOcupacion.equals("")) {
                error("Por favor digite el nombre de la ocupación.");
                return null;
            }


            ocupacionesVO.setIdOcupacion(idOcupacion);
            ocupacionesVO.setNombreOcupacion(nombreOcupacion);

            aux1 = ocupacionesBO.actualizarOcupacion(ocupacionesVO);

            info(aux1);
            //Invocación a la Carga de las Ocupaciones luego de
            //Almacenar/Actualizar

            cargarOcupaciones();
            int qq = 0;



        } catch (ControlException ce) {
            error("Error al aceptar la ocupación.");
            ce.getStackTrace();
        }
        textFieldNuevaOcupacion.setVisible(false);
        buttonAcepOcupacion.setVisible(false);
        label9.setVisible(false);

        return null;
    }
    
    //Métodos de Carga de las Ocupaciones luego de
    //Almacenar/Actualizar
    public void cargarOcupaciones()
    {
        String aux = "";
        tableOcupaciones.setVisible(true);

        try {

            areaCrearOcupaciones.setText("");
            nombreOcupaciones = (String) areaCrearOcupaciones.getText();

            listaOcupaciones = new ArrayList<OcupacionesVO>();

            ocupacionesVO.setNombreOcupacion(nombreOcupaciones);
            areaCrearOcupaciones.setValue(aux);

            listaOcupaciones = ocupacionesBO.consultarOcupaciones(ocupacionesVO);
            getSessionBean1().addListaOcupaciones(listaOcupaciones);


        } catch (ControlException ce) {
            error("Error al consultar la ocupación.");
            ce.getStackTrace();
        }
    }

    public String tabInstituciones_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        return null;
    }

    public String button1_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        return "volver_datos";
    }

    public String button2_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        return "volver_datos";
    }

    public String button3_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        return "volver_datos";
    }

    public String button4_action() {
        // TODO: Process the action. Return value is a navigation
        // case name where null will return to the same page.
        return "volver_datos";
    }
}